package com.joker.orange.domain.bo;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 支付
 */
@Data
public class PaymentBo implements Serializable {
    private static final long serialVersionUID = 1L;

    // 必填字段
    /**
     * 商户号
     */
    private String mid;
    /**
     * 商户单号
     */
    private String merOrderTid;
    /**
     * 金额(元)
     */
    private BigDecimal money;
    /**
     * 通道编码
     */
    private String channelCode;
    /**
     * 商户端会员IP
     */
    private String clientIp;
    /**
     * 回调地址
     */
    private String notifyUrl;

    // 非必填字段
    /**
     * 付款人备注
     */
    private String clientUserPayRemark;
    /**
     * 商户端用户id
     */
    private String clientUserId;
    /**
     * 商户端用户昵称
     */
    private String clientUserName;
    /**
     * 返回地址-订单成功后要跳转的地址
     */
    private String returnUrl;

    // 签名字段
    private String sign;

}
